package com.csap.framework.oauth2.response;

import com.csap.framework.annotation.apidoc.ApiModel;
import com.csap.framework.annotation.apidoc.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

/**
 * 注册返回
 *
 * @author yangchengfu
 * @dataTime 2021年-08月-02日 13:45:00
 **/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@Accessors(chain = true)
@ApiModel(value = "注册返回信息")
public class RegisterResponse {
    @ApiModelProperty(description = "应用的OpendId", value = "应用的OpendId", forceRep = true)
    private String openId;
    @ApiModelProperty(description = "用户名", value = "用户名", forceRep = true)
    private String userName;
    @ApiModelProperty(description = "邮箱", value = "邮箱", forceRep = true)
    private String email;
    @ApiModelProperty(description = "昵称", value = "昵称", forceRep = true)
    private String nickName;
    @ApiModelProperty(description = "头像", value = "头像", forceRep = true)
    private String avatar;
    @ApiModelProperty(description = "手机号码", value = "手机号码", forceRep = true)
    private String mobile;
    @ApiModelProperty(description = "性别", value = "性别", forceRep = true)
    private Integer sex;
    @ApiModelProperty(description = "年龄", value = "年龄", forceRep = true)
    private Integer age;
}
